\hypertarget{classguild__service_1_1_guild_module_red_envelope_logic}{}\doxysection{guild\+\_\+service\+::Guild\+Module\+Red\+Envelope\+Logic Class Reference}
\label{classguild__service_1_1_guild_module_red_envelope_logic}\index{guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}}


公会成员模块逻辑类  




{\ttfamily \#include $<$guild\+\_\+red\+\_\+envelope\+\_\+logic.\+h$>$}

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}\label{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}} 
using \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}{red\+\_\+envelope\+\_\+uid\+\_\+type}} = uint64\+\_\+t
\begin{DoxyCompactList}\small\item\em 红包uid类型 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_a1a46082e0f4e71387ed22d22840a43eb}{Get\+Module\+Red\+Envelope}} (const guild\+\_\+id\+\_\+type guild\+\_\+id, Guild\+Module\+Red\+Envelope \&module\+\_\+red\+\_\+envelope)
\begin{DoxyCompactList}\small\item\em 获取公会红包模块 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_af20f1f4af762652b230eac1a3308119c}{Send\+Guild\+Red\+Envelope}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const Guild\+Red\+Envelope\+Brief \&red\+\_\+envelope\+\_\+brief, const std\+::string \&passwd, \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}{red\+\_\+envelope\+\_\+uid\+\_\+type}} \&red\+\_\+envelope\+\_\+uid, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 发送公会红包 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_aed728ce0fe7549f1cfd61eb5db0411bb}{Grab\+Guild\+Red\+Envelope}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}{red\+\_\+envelope\+\_\+uid\+\_\+type}} red\+\_\+envelope\+\_\+uid, Guild\+Red\+Envelope\+Brief \&red\+\_\+envelope\+\_\+brief, std\+::vector$<$ Guild\+Red\+Envelope\+Grabber $>$ \&grabber\+\_\+list, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 抢公会红包 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
公会成员模块逻辑类 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classguild__service_1_1_guild_module_red_envelope_logic_a1a46082e0f4e71387ed22d22840a43eb}\label{classguild__service_1_1_guild_module_red_envelope_logic_a1a46082e0f4e71387ed22d22840a43eb}} 
\index{guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}!GetModuleRedEnvelope@{GetModuleRedEnvelope}}
\index{GetModuleRedEnvelope@{GetModuleRedEnvelope}!guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}}
\doxysubsubsection{\texorpdfstring{GetModuleRedEnvelope()}{GetModuleRedEnvelope()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Module\+Red\+Envelope\+Logic\+::\+Get\+Module\+Red\+Envelope (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id,  }\item[{Guild\+Module\+Red\+Envelope \&}]{module\+\_\+red\+\_\+envelope }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会红包模块 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
{\em Guild\+Red\+Envelope\&} & module\+\_\+red\+\_\+envelope 公会红包模块 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
获取结果 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_module_red_envelope_logic_aed728ce0fe7549f1cfd61eb5db0411bb}\label{classguild__service_1_1_guild_module_red_envelope_logic_aed728ce0fe7549f1cfd61eb5db0411bb}} 
\index{guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}!GrabGuildRedEnvelope@{GrabGuildRedEnvelope}}
\index{GrabGuildRedEnvelope@{GrabGuildRedEnvelope}!guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}}
\doxysubsubsection{\texorpdfstring{GrabGuildRedEnvelope()}{GrabGuildRedEnvelope()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Module\+Red\+Envelope\+Logic\+::\+Grab\+Guild\+Red\+Envelope (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const \mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}{red\+\_\+envelope\+\_\+uid\+\_\+type}}}]{red\+\_\+envelope\+\_\+uid,  }\item[{Guild\+Red\+Envelope\+Brief \&}]{red\+\_\+envelope\+\_\+brief,  }\item[{std\+::vector$<$ Guild\+Red\+Envelope\+Grabber $>$ \&}]{grabber\+\_\+list,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



抢公会红包 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & 角色唯一id \\
\hline
{\em red\+\_\+envelope\+\_\+uuid} & 公会红包uuid \\
\hline
{\em red\+\_\+envelope\+\_\+brief} & 公会红包简略信息 \\
\hline
{\em grabber\+\_\+list} & 抢到红包的信息 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
发送结果 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_module_red_envelope_logic_af20f1f4af762652b230eac1a3308119c}\label{classguild__service_1_1_guild_module_red_envelope_logic_af20f1f4af762652b230eac1a3308119c}} 
\index{guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}!SendGuildRedEnvelope@{SendGuildRedEnvelope}}
\index{SendGuildRedEnvelope@{SendGuildRedEnvelope}!guild\_service::GuildModuleRedEnvelopeLogic@{guild\_service::GuildModuleRedEnvelopeLogic}}
\doxysubsubsection{\texorpdfstring{SendGuildRedEnvelope()}{SendGuildRedEnvelope()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Module\+Red\+Envelope\+Logic\+::\+Send\+Guild\+Red\+Envelope (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const Guild\+Red\+Envelope\+Brief \&}]{red\+\_\+envelope\+\_\+brief,  }\item[{const std\+::string \&}]{passwd,  }\item[{\mbox{\hyperlink{classguild__service_1_1_guild_module_red_envelope_logic_af019b0c1493c1114cd335c3193a4100e}{red\+\_\+envelope\+\_\+uid\+\_\+type}} \&}]{red\+\_\+envelope\+\_\+uid,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



发送公会红包 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & 角色唯一id \\
\hline
{\em red\+\_\+envelope\+\_\+brief} & 公会红包简略信息 \\
\hline
{\em passwd} & 口令密码 \\
\hline
{\em red\+\_\+envelope\+\_\+uuid} & 红包uuid \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
发送结果 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
guildservicewelfare/logic/\mbox{\hyperlink{guild__red__envelope__logic_8h}{guild\+\_\+red\+\_\+envelope\+\_\+logic.\+h}}\item 
guildservicewelfare/logic/guild\+\_\+red\+\_\+envelope\+\_\+logic.\+cpp\end{DoxyCompactItemize}
